public class ResponseItem extends ChargedItem
This class represents a response item generated by the SAP CC system during the charging process. This data record results from the use of a customer service.
It contains:
fieldsThe XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="responseItem">
<xs:complexType>
<xs:sequence>
<xs:element ref="responseItemField" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="key" type="xs:int" use="required" />
<xs:attribute name="chargedItemClassId" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
| Modifier and Type | Class and Description |
|---|---|
static class |
ResponseItem.ResponseItemField
This class represents a field of a
response item generated by the SAP CC system during the charging process. |
ChargedItem.ChargedItemField, ChargedItem.ChargedItemFieldType| Modifier and Type | Field and Description |
|---|---|
static String |
TAG_NAME
The XML tag name of this object: "responseItem".
|
| Constructor and Description |
|---|
ResponseItem()
Builds a response item with no charged item class identifier and no field.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(String tagName,
XMLMarshallable child)
Adds a child to the object, the
child representing
the marshallable object which must be added to the element. |
addCharacterData, getChargedItemClassId, getFields, getKey, marshal, setAttributes, setChargedItemClassId, setKeypublic static final String TAG_NAME
public ResponseItem()
public void addChild(String tagName, XMLMarshallable child)
XMLMarshallablechild representing
the marshallable object which must be added to the element.addChild in interface XMLMarshallableaddChild in class ChargedItemtagName - The name of tag for the childchild - The child to be added